package com.budwk.app.sqfw.vo;

import com.budwk.app.sqfw.models.Sqfw_datamange_community;
import com.budwk.starter.common.openapi.annotation.ApiModel;
import com.budwk.starter.common.openapi.annotation.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;

/**
 * @program: dfxy-community
 * @description: 在线数据（后台管理系统）
 * @author: LJT
 * @create: 2024-01-24 08:51
 **/
@EqualsAndHashCode(callSuper = true)
@Data
@Accessors(chain = true)
@AllArgsConstructor
@NoArgsConstructor
@Schema(description = "数据管理（后台管理系统）")
@ApiModel(description = "数据管理（后台管理系统）")
public class SqfwDataMangeVO extends Sqfw_datamange_community implements Serializable {
    private static final long serialVersionUID = 4483300209926141018L;
    @ApiModelProperty(description = "起始页")
    private Integer pageNo = 1;
    @ApiModelProperty(description = "每页显示条数")
    private Integer pageSize = 10;
    @ApiModelProperty(description = "排序字段名称（如a4）")
    private String pageOrderName;
    @ApiModelProperty(description = "排序方式（升序：ascending  降序：descending）")
    private String pageOrderBy;
    @ApiModelProperty(description = "搜索全部")
    private String queryAll;
    @ApiModelProperty(description = "搜索全部")
    private String queryCondition;
    @ApiModelProperty(description = "提交开始时间")
    private LocalDateTime queryStartTime;
    @ApiModelProperty(description = "提交结束时间")
    private LocalDateTime queryEndTime;
    @ApiModelProperty(description = "走访开始时间")
    private LocalDateTime visitStartTime;
    @ApiModelProperty(description = "走访结束时间")
    private LocalDateTime visitEndTime;
    @ApiModelProperty(description = "场所类型")
    private String placeType;
    @ApiModelProperty(description = "店铺名称")
    private String shopName;
    @ApiModelProperty(description = "信用代码")
    private String creditCode;
    @ApiModelProperty(description = "是否餐厨商户")
    private String isOwner;
    @ApiModelProperty(description = "时间")
    private List<String> time;
    private String queryContent;
    @ApiModelProperty(description = "ids")
    private List<String> ids;
    @ApiModelProperty(description = "场所名称")
    private String placeName = "";
    @ApiModelProperty(description = "社会信用代码")
    private String socialCreditCode;
    @ApiModelProperty(description = "场所分类")
    private String placeClassify = "";
    @ApiModelProperty(description = "子类型")
    private String subType = "";
    @ApiModelProperty(description = "是否有隐患")
    private String isHiddenDanger = "";
    @ApiModelProperty(description = "清除缓存标志")
    private String delCache;
    @ApiModelProperty(description = "姓名")
    private String name;
    @ApiModelProperty(description = "关爱类别")
    private String careType;
    @ApiModelProperty(description = "困难")
    private String difficult;
    @ApiModelProperty(description = "地址")
    private String address;
    @ApiModelProperty(description = "案件类型")
    private String caseType;
    @ApiModelProperty(description = "巡查类型")
    private String patrolType;
    @ApiModelProperty(description = "记录类型")
    private String recordType;
    @ApiModelProperty(description = "主题")
    private String theme;
    @ApiModelProperty(description = "拜访人姓名")
    private String visitedName;
    @ApiModelProperty(description = "儿童类别")
    private String childType;
    @ApiModelProperty(description = "被探访人姓名")
    private String nameOfTheInterviewee;
    @ApiModelProperty(description = "是否独居")
    private String liveAloneOrNot;
    @ApiModelProperty(description = "营业状态")
    private String businessStatus;
    @ApiModelProperty(description = "餐饮店面销售类型")
    private String fileOutputType;
}
